body, a {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: small;}
body { margin:0px; overflow:hidden;}

.small {font-size:60%;}
.med {font-size:75%;}
.large {font-size:110%;}
.xlarge {font-size:130%;}
.bold {font-weight:bold;}

#page {position:relative; background-color:transparent; height:500px;}
#title {padding-left:15px; height:50px;}
#header {position:relative; background-color:#95C1E8; height:80px; background-image:url('../themes/blue2/header-blue2.jpg'); background-repeat:no-repeat; }

#subHeader {position:absolute; overflow:hidden; bottom:0px; left:0px; background-color:transparent; height:30px; width:100%; background-image:url('../themes/blue2/gradient-blue2-1x30.gif'); background-repeat:repeat-x; border:none;}
#links {position:absolute; top:0px; left:0px; color:#fff;}
#toolbar {position:absolute; top:0px; right:0px; border:0px solid #aaa; background-color:transparent; padding:0px;}
#content {background-color:#fff; border:none; overflow:hidden;}
#panel {border:none; float:left; position:relative; background-color:#e9e9e9; width:300px; overflow:auto;}
#nav-container {padding-bottom: 10px;}
#nav-slider {position:absolute; top:10px; left:10px; z-index:99; padding:0px; margin:0px;}
#northarrow {position: absolute; top:10px; right: 10px; }
#overview {position:absolute; top:2px; right:2px; z-index:99; padding:0px; margin:0px; background-color:#fff; border: 1px solid #4e4e4e;}
#copyright {position:absolute; bottom:15px; right:20px; z-index:99; padding:0px; margin:0px;}
#task-menu {position: absolute; top: 0px; left: 0px;}
#layoutslider { width: 7px; }
#task-menu { position: absolute; top: 50px; left: 5px; }
#map-tools { position: absolute; top: 50px; right: 0px; }

#taskCenterPanel {}
#statusDiv {display:none; position:absolute; bottom:3px; right:3px; font-size:7pt; border:1px solid #ccc; background-color:#fff; color:#000; height:120px; width:40%; padding:3px; overflow:auto;filter: alpha(opacity=60); opacity: .6;}

.appLink, .appLink:visited, .appLink:hover, .appLink:active, .appNote { font-size:70%; color:#fff; text-decoration:underline; }
.appNote { text-decoration: none; }
.content { border:none; padding:0px; overflow:auto; background-color:#fff;}
.panelHeaderLabel { font-size:90%; font-weight:bold; color:#fff;  }
.panelHeaderDiv { font-size:90%; background-image:url('../themes/blue2/gradient-blue2-1x24.gif'); background-repeat:repeat-x; cursor: hand; cursor:pointer; border-bottom:1px solid #777; height: 24px;}
.panelHeaderDiv table {margin-top: 3px;}

#identifyLoading, #identifyMarker { position: absolute; display: none; background-repeat: no-repeat;; }
#identifyLoading { background-image: url('../images/loading.gif'); width: 16px; height: 16px; }
#identifyMarker { background-image: url('../images/identify-map-icon.png'); width: 25px; height: 27px;}
.slider, .slider_hover, .slider_active { background-repeat: repeat-y; float: left; width: 7px; overflow: hidden; cursor: e-resize;}
.slider_hover, .slider_active { background-image: url('../images/slider_hover.png'); }
.slider { background-image: url('../images/slider.png'); }
.slider>img { width: 7px; height: 1px; margin: 0px; padding: 0px; }

/* copyright display */
.copyright-display {border: none; overflow: auto; margin: 0px; padding: 0px; height: 100%; width: 100%;}
.copyright-display * {float: left; clear: both; }
.copyright-display .copyright-resource { border-bottom: 1px solid #777; font-size: larger; margin-top: 0.25em;}
.copyright-display .copyright-layer { margin-left: 0.5em;  }
.copyright-display .copyright-text { font-style: italic; margin-left: 1em; margin-bottom: 0.25em}

/* IE6 only property */
* html #identifyMarker { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/identify-map-icon.png'); }
